Un kit de herramientas de widgets (widget toolkit, por su nombre en inglés), biblioteca de widgets, kit de herramientas GUI o biblioteca UX es una biblioteca o una colección de bibliotecas que contienen un conjunto de elementos de control gráfico (llamados widgets) que se utilizan para construir la interfaz gráfica de usuario (GUI) de los programas.
La mayoría de los kits de herramientas de widgets incluyen además su propio motor de renderizado. Este motor puede ser específico para un determinado sistema operativo o sistema de ventanas o contener back-ends para interactuar con múltiples ventanas y también con API de renderizado como OpenGL, OpenVG o EGL. El aspecto y la sensación de los elementos de control gráfico se pueden codificar o desacoplar, lo que permite que los elementos de control gráfico tengan un tema o una apariencia.